The Index<(Of <(<'T, TKey>)>)> type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
All |
Gets all items in the indexed collection.
|
![]() |
ContainsKey(Object) |
Returns a value that indicates whether the indexed collection contains an item with the given key value. Implements IIndexScanner(T).ContainsKey(object) |
![]() |
ContainsKey(TKey) |
Returns a value that indicates whether the collection contains an item with the given key value.
|
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
Find(Object) |
Finds items with the specified key value. Implements IIndexScanner(T).Find(object) |
![]() |
Find(TKey) |
Finds items with the specified key value.
|
![]() |
FindBetween(Object, Boolean, Object, Boolean, Order) |
Finds items with key values in the interval between the specified values. Implements IIndexScanner(T).FindBetween(object,bool,object,bool,Order) |
![]() |
FindBetween(TKey, Boolean, TKey, Boolean, Func<(Of <<'(TKey, Boolean>)>>), Order) |
Finds items with key values in the interval between the specified values.
|
![]() |
FindGreater(Object, Boolean, Order) |
Finds items with keys greater than the specified value. |
![]() |
FindGreater(TKey, Boolean, Func<(Of <<'(TKey, Boolean>)>>), Order) |
Finds items with keys greater than the specified value.
|
![]() |
FindKeys(IEnumerable, Order) |
Finds items containing any of the specified key values. Implements FindKeys(IEnumerable,Order) |
![]() |
FindKeys(IEnumerable<(Of <<'(TKey>)>>), Order) |
Finds items containing any of the specified key values.
|
![]() |
FindLess(Object, Boolean, Order) |
Finds items with keys less than the specified value. Implements IIndexScanner(T).FindLess(object,bool,Order) |
![]() |
FindLess(TKey, Boolean, Func<(Of <<'(TKey, Boolean>)>>), Order) |
Finds items with keys less than the specified value.
|
![]() |
FindSingle |
Finds the only item with the specified key value and throws an exception if there is not exactly one item with that key value.
|
![]() |
FindStartingWith |
Finds items with string key values starting with the specified string. Implements IIndexScanner(T).FindStartingWith(string,Func(string, bool),Order) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
GroupJoin<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2>)>>), Func<(Of <<'(T, IEnumerable<(Of <<'(T2>)>>), TResult>)>>)) |
Correlates the items of this indexed collection with the items of another indexed collection and groups the results by the item of this collection. Implements IIndexScanner(T).GroupJoin |
![]() |
GroupJoin<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, IEnumerable<(Of <<'(T2>)>>), TResult>)>>)) |
Correlates the items of this indexed collection with the items of another indexed collection and groups the results by the item of this collection. Implements IIndexScanner(T,TKey).GroupJoin |
![]() |
GroupJoin<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, TKey>)>>), Func<(Of <<'(IEnumerable<(Of <<'(T>)>>), T2, TResult>)>>)) |
Correlates the items of this indexed collection with the items of another sequence and groups the results by the item of the second sequence. Implements IIndexScanner(T,TKey).GroupJoin |
![]() |
GroupJoin<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, IEnumerable<(Of <<'(T2>)>>), TResult>)>>)) |
Correlates the items of this indexed collection with the items of another sequence and groups the results by the item of this collection. Implements IIndexScanner(T,TKey).GroupJoin |
![]() |
GroupJoin<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, Object>)>>), Func<(Of <<'(IEnumerable<(Of <<'(T>)>>), T2, TResult>)>>)) |
Correlates the items of this indexed collection with the items of another sequence and groups the results by the item of the second sequence. Implements IIndexScanner(T).GroupJoin |
![]() |
Join<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another indexed collection and returns the combined items with matching keys. Implements IIndexScanner(T).Join |
![]() |
Join<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another indexed collection and returns the combined items with matching keys. Implements IIndexScanner(T,TKey).Join |
![]() |
Join<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, Object>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another sequence and returns the combined items with matching keys. Implements IIndexScanner(T).Join |
![]() |
Join<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another sequence and returns the combined items with matching keys. Implements IIndexScanner(T,TKey).Join |
![]() |
Keys |
Gets distinct key values in all items of the indexed collection.
|
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() |
Algorithm |
Gets the indexing algorithm used by the index.
(Inherited from IndexDefinition<(Of <(<'T>)>)>.) |
![]() |
ItemCount |
Gets the number of elements in the indexed collection. (Inherited from Index<(Of <(<'T>)>)>.) |
![]() |
KeyCount |
Gets the number of distinct key values in all items of this collection. (Inherited from Index<(Of <(<'T>)>)>.) |
![]() |
KeyIsUnique |
Gets a value that indicates whether the key used in this index is a unique key for the collection.
(Inherited from IndexDefinition<(Of <(<'T>)>)>.) |
![]() |
KeySelector |
Gets the expression used to obtain key value from an element of the indexed collection.
|
![]() |
KeyType |
Gets the type of the index key.
(Inherited from IndexDefinition<(Of <(<'T>)>)>.) |
![]() |
Locale |
Gets the locale information used to compare strings in the index.
(Inherited from IndexDefinition<(Of <(<'T>)>)>.) |
![]() |
Root |
Gets the root index in an index/subindex hierarchy.
(Inherited from IndexDefinition<(Of <(<'T>)>)>.) |
![]() |
Subindexes |
Gets the collection of subindexes added to this index.
(Inherited from IndexDefinition<(Of <(<'T>)>)>.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
IIndexScanner<(Of <<'(T>)>>)..::..All | (Inherited from Index<(Of <(<'T>)>)>.) |
![]() ![]() |
IIndexScanner<(Of <<'(T>)>>)..::..Definition | (Inherited from Index<(Of <(<'T>)>)>.) |
![]() ![]() |
IIndexScanner<(Of <<'(T>)>>)..::..ParentScanner | (Inherited from Index<(Of <(<'T>)>)>.) |